/*******************************************************************************
 * 创建: 2024年08月28日
 * 作者: 水煮肉片饭(27185709@qq.com)
 * 描述: 拖拽器，游戏中可以按住该节点进行拖拽
*******************************************************************************/
import * as cc from 'cc';
const { ccclass, menu } = cc._decorator;
@ccclass
@menu('Public/Dragger')
export class Dragger extends cc.Component {
    protected onLoad() {
        this.node.on(cc.NodeEventType.TOUCH_MOVE, this.onDraged, this);
    }
    protected onDestroy() {
        this.node.off(cc.NodeEventType.TOUCH_MOVE, this.onDraged, this);
    }
    private onDraged(event: cc.EventTouch) {
        let delt = event.getUIDelta();
        let pos = this.node.position;
        this.node.setPosition(pos.x + delt.x, pos.y + delt.y);
    }
}